AdminEase\FileHandler D

Total Complexity 321
Dependencies 3
Dependents 3
Total lines 2,141
Lines of code 1,113
Logical lines of code 700
Comment lines 673
Methods 83
Properties 8

Methods 83

Method Rating Maintainability Complexity Lines of code
check_php_syntax_with_tokenizer()
B
41 16 61
safe_restore_from_backup()
A
43 14 53
check_php_syntax()
A
49 14 29
validate_stack()
A
48 12 32
execute_stack()
A
51 11 30
cleanup_all_markers()
A
47 10 39
check_php_syntax_basic()
A
50 8 27
process_wp_config_stack()
A
50 8 26
apply_php_configuration()
A
54 8 25
sanitize_ini_value()
A
54 8 21
validate_wp_config_content()
A
49 7 31
create_backup()
S
51 7 28
force_restore_from_backup()
S
51 6 27
remove_php_configuration()
S
57 6 18
validate_htaccess_file()
S
57 6 15
validate_htaccess_content()
S
58 6 14
restore_all_from_backup()
S
53 5 25
process_htaccess_stack()
S
53 5 22
restore_from_backup()
S
54 5 22
validate_ini_directive_name()
S
55 5 20
delete_backups()
S
61 5 14
validate_file()
S
61 5 12
sanitize_constant_value()
S
63 5 11
set_user_ini_directive()
S
54 4 19
atomic_write()
S
57 4 18
validate_wp_config_file()
S
59 4 14
check_backup_status()
S
52 3 29
validate_ini_directives()
S
62 4 12
validate_constants()
S
62 4 12
validate_htaccess_rules()
S
62 4 12
validate_constant_name()
S
63 4 11
validate_rule_name()
S
63 4 11
stack_wp_config_ini_directive()
S
56 3 18
set_htaccess_php_value()
S
57 3 17
remove_user_ini_directive()
S
57 3 16
get_wp_config_ini_stack()
S
64 4 9
get_wp_config_constants_stack()
S
64 4 9
is_empty_value()
S
77 4 3
sanitize_ini_value_for_file()
S
66 4 9
is_empty_htaccess_value()
S
77 4 3
init_filesystem()
S
60 3 13
can_use_ini_set()
S
60 3 13
execute_htaccess_stack()
S
62 3 12
locate_wp_config()
S
64 3 11
stack_wp_config_constants()
S
65 3 9
stack_wp_config_ini_directives()
S
65 3 9
stack_htaccess_rules()
S
65 3 9
can_use_htaccess_php_value()
S
64 3 9
remove_legacy_constant_definitions()
S
62 3 10
sanitize_htaccess_content()
S
62 2 12
stack_wp_config_constant()
S
63 2 11
stack_htaccess_rule()
S
63 2 11
adminease_settings_saved()
S
75 2 5
remove_wp_config_ini_from_stack()
S
64 2 9
remove_wp_config_from_stack()
S
66 2 8
remove_htaccess_from_stack()
S
66 2 8
cleanup_file_content()
S
67 2 8
can_use_user_ini()
S
68 2 7
has_pending_changes()
S
79 2 3
execute_wp_config_stack()
S
65 2 9
cleanup_htaccess_content()
S
67 2 8
insert_wp_config_block()
S
65 2 8
get_last_error()
S
79 2 3
__construct()
S
73 1 5
set_file_paths()
S
68 1 7
remove_legacy_ini_set()
S
74 1 4
generate_wp_config_ini_block()
S
68 1 7
get_wp_config_stack()
S
82 1 3
get_htaccess_stack()
S
82 1 3
has_wp_config_changes()
S
80 1 3
has_htaccess_changes()
S
80 1 3
clear_wp_config_stack()
S
81 1 3
clear_htaccess_stack()
S
81 1 3
clear_all_stacks()
S
78 1 4
remove_marker_block()
S
73 1 4
generate_wp_config_block()
S
68 1 7
generate_htaccess_block()
S
68 1 7
is_function_disabled()
S
71 1 5
remove_all_adminease_markers()
S
75 1 4
add_error()
S
79 1 3
get_errors()
S
82 1 3
has_errors()
S
80 1 3
clear_errors()
S
81 1 3